package com.amigo.online.message.entity;

import lombok.Data;

/**
 * 消息回调实体
 */
@Data
public class MessageCallback {
    /**
     * NORMAL_MSG 表示单聊即时消息
     * OFFLINE_MSG 表示单聊离线消息
     * NORMAL_TOPIC_MSG 表示群聊即时消息
     * OFFLINE_TOPIC_MSG 表示群聊离线消息
     * UCTOPIC_MSG 表示超级大群即时消息
     */
    private String msgType;//
    private String fromAppId;
    private String fromAccount;
    private String fromResource;
    private String toAppId;
    private String toAccount;
    private String toResource;
    private String payload;// 消息体Base64编码后数据
    private String timestamp;
    private String packetId;//客户端生成的消息ID
    private String sequence;//服务器为消息分配的递增ID，可用于去重/排序
    private String bizType;//可用于表示消息类型扩展字段
}
